<%@page import="DTO.AutorDTO"%>
<%@page import="DTO.ObraDTO"%>
<%@page import="DTO.UsuarioDTO"%>
<%@page import="DTO.ListaDTO"%>
<%@page import="java.util.List"%>
<%@page import="java.util.ArrayList"%>
<%@page contentType="text/html" pageEncoding="UTF-8" language="java" session="true"%>
<!DOCTYPE html>

<%
	UsuarioDTO usuarioLogado = (UsuarioDTO) session.getAttribute("usuarioLogado");
	UsuarioDTO usuarioLista = (UsuarioDTO) session.getAttribute("usuario");
	if(usuarioLogado == null){
		usuarioLogado = new UsuarioDTO();
	}
	List<ListaDTO> lista = (List<ListaDTO>) session.getAttribute("lista");
	if(lista == null){
		lista = new ArrayList<ListaDTO>();
	}
%>

<html>
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
		<title>Visualização: Obra</title>
		<link rel="stylesheet" type="text/css" href="../../livros/styles/styles.css" />
		<script type="text/javascript" src="../../livros/js/view.js"></script>
		<script type="text/javascript" src="../../livros/js/validacao.js"></script>
	</head>
	<body>
	<jsp:include page="../include/header.jsp"></jsp:include>

		<div id="conteudo">
			<div id="conteudoPagina">				
				<h1>Lista de: <%=usuarioLista.getLogin() %></h1>								
				<table class="listagem" cellpading="0" cellspacing="0">	
					<tr>
						<th> </th>
						<th>Obra</th>
						<th>Status</th>
						<th>Rank</th>
						<th>Status Mais Frequente</th>
					</tr>
					<%for(ListaDTO l : lista) {%> 							
					<tr class="minhaListaTR">
						<td>
							<% if (l.getObra().getCapa() != null) { %>
								<img src="ObraServlet?acao=showImg&id=<%=  l.getObra().getCodigo() %>" style="height: 120px ; margin: 5px ; width: 100px; border-radius: 8px" />
							<% } %>
						</td>
						<td><%=l.getObra().getTitulo() %></td>
						<td>
							<form action="ListaServlet" method="post">
								<input type="hidden" name="acao" id="acao" value="EditarLista"/>
								<input type="hidden" name="idObra" id="idObra" value="<%=l.getObra().getCodigo()%>"/>
								<input type="hidden" name="idUsuario" id="idUsuario" value="<%=l.getUsuario().getCodigo()%>"/>								
		                        <input type="radio" name="status" id="status" value="1" onchange="submit()" 
		                        	<%if(usuarioLogado.getCodigo() != usuarioLista.getCodigo()) { out.print("disabled");}%>
		                        <% if(l.getStatus().getCodigo() == 1) {
		                               out.print("checked ");
		                        }%>/>Já Li
		                        <br /> 
		                        <input type="radio" name="status" id="status" value="2" onchange="submit()" 
		                        	<%if(usuarioLogado.getCodigo() != usuarioLista.getCodigo()) { out.print("disabled");}%>
		                        <% if(l.getStatus().getCodigo() == 2) {
		                               out.print("checked");
		                        }%>/>Lendo
		                        <br />
		                        <input type="radio" name="status" id="status" value="3" onchange="submit()"
		                        	<%if(usuarioLogado.getCodigo() != usuarioLista.getCodigo()) { out.print("disabled");}%>
		                        <% if(l.getStatus().getCodigo() == 3) {
		                               out.print("checked");
		                        }%>/>Quero Ler
		                        <br />
		                        <input type="radio" name="status" id="status" value="4" onchange="submit()"
		                        	<%if(usuarioLogado.getCodigo() != usuarioLista.getCodigo()) { out.print("disabled");}%>
		                        <% if(l.getStatus().getCodigo() == 4) {
		                               out.print("checked");
		                        }%>/>Não Quero Ler
	                        </form>
	                    </td>
						<td style="text-align: center;"><%=l.rankDaObra() %></td>
						<td><%=l.statusMaisFrequenteDaObra().getDescricao() %></td>					
					</tr>				          
					<% } %>                                                                                                        
				</table>					
			</div>
			<jsp:include page="../include/destaqueAutores.jsp"></jsp:include>
		</div>
	</body>
</html>